让嵌入式工程师欲罢不能的7个小网站(资源篇)
The following article is from 嵌入式BugMaker Author BugMakerWang
上周给大家介绍了10个常见的工具下载链接,作为嵌入式工程师,免不了要和网络协议栈/操作系统,以及关于它们的各类资料打交道。所以,今天再来介绍7个可以找到最新最正式的相关资料和代码的小网站,希望能对大家有所帮助。
1. SD卡协会
https://www.sdcard.org/
SD卡是很常用的,但是其有不同的类型诸如SD/SDHC/SDXC/SDUC的区别。SD卡有着自己的寄存器,固定的初始化步骤,各类指令等等。网上各类帖子虽然都有零碎的讲解,但是最全的资料还是需要到SD卡协会网址下载,文档都是免费的,关于SD卡各类的使用手册和标准都有。
2. FATFS文件系统
http://elm-chan.org/fsw/ff/00index_e.html
作为被广泛使用地文件系统,必须推荐一下FATFS。文件系统不单单是配合SD卡,哪怕是一个小小的FLASH也是可以加上文件系统的。这个网站是FATFS的正式网站,里面除了能下到最新的FATFS代码,同时也对文件系统的各个接口都有详细描述,甚至对SD卡的使用也有比较清晰的介绍。
3. lwIP轻量型网络协议栈
http://savannah.nongnu.org/projects/lwip/
这是LWIP的官方发布网址,各个版本最新最全的lwIP资料/源码都在这个网站
4. FreeModbus
https://www.embedded-experts.at/en/freemodbus-downloads/
MODBUS并非很复杂的协议,很多情况下这个协议主要也是应用几个常用指令。不过FreeModbus作为应用较为广泛且是完备的协议栈,包括MODBUS- RTU/MODBUS- TCP/MASTER/SLAVE均涉及,无论是学习还是裁剪后使用都是一个很好的选择
5. FreeRTOS操作系统
https://www.freertos.org/zh-cn-cmn-s/
个人认为这是每一个嵌入式工程师都应该熟悉的实时操作系统,FreeRTOS的中文官网包括源码和各类资料,能帮助新手和老鸟都能找到自己需要的东西
6. RT- Thread操作系统
https://www.rt-thread.org/download.html
作为国产之光,这也是值得推广的一个嵌入式操作系统,其有轻量级的nano版,标准版和高级的smart版,关键官方还提供有开发IDE RTT- studio。其特点是支持大量的第三方组件,且十分易用。同时论坛和讨论群也是很热闹的,也是目前我较为熟知且十分推荐的嵌入式操作系统之一。
7. Linux操作系统
https://www.kernel.org/
以前看过一句话,如果不了解Linux,都不好意思说自己是做嵌入式的。很尴尬,我由于工作没有应用场景,所以一直神往却还没涉及。不过前期资料准备工作是不能拉下的,所以推荐这个讲解LINUX内核的网站,希望大家学习Linux道路上共勉
END
→点关注,不迷路←